which命令

which命令用于标识在终端提示符下键入可执行文件名称或命令时执行的给定可执行文件的位置,该命令在PATH环境变量中列出的目录中搜索作为参数指定的可执行文件。

语法

which [options]  COMMAND

参数

示例

查看指令bash的绝对路径。

which bash
# /usr/bin/bash

查看多个命令的绝对路径。

which ping touch
# /usr/bin/ping
# /usr/bin/touch

输出所有在环境变量中的匹配项的绝对路径。

which -a python
# ~/anaconda3/bin/python
# /usr/bin/python

参考

https://www.computerhope.com/unix/uwhich.htm
https://linuxize.com/post/linux-which-command/
https://www.runoob.com/linux/linux-comm-which.html